package com.tx.Xpdefect;

import java.util.List;

import org.springframework.stereotype.Component;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;

@Component
@XStreamAlias("transaction")
public class XpdefectI {
	private String trx_id;
	private String type_id;
	private String action_flg;

	private String prd_seq_id;
	private String box_id; //Also box_id
	private String cr_ope_id;
	private String judge_grade;
	private String pv_judge_grade;
	private String evt_user;
	private String own_typ;
	
	// Q ->Query condition
	private String path_id_fk;
	private String path_ver_fk;
	private String ope_no_fk;
	private String ope_id_fk;
	private String ope_ver_fk;
	private String proc_id;
	private String begin_timestamp;
	private String end_timestamp;
	private String remark;
	private String group_id;
	// <-Query condition

	 @XStreamImplicit
	 private List<XpdefectIA> iary;

	private Integer def_cnt;
	@XStreamImplicit
	private List<DefectInfoBeen2> defList;

	public String getBegin_timestamp() {
		return begin_timestamp;
	}

	public void setBegin_timestamp(String begin_timestamp) {
		this.begin_timestamp = begin_timestamp;
	}

	public String getEnd_timestamp() {
		return end_timestamp;
	}

	public void setEnd_timestamp(String end_timestamp) {
		this.end_timestamp = end_timestamp;
	}

	public String getJudge_grade() {
		return judge_grade;
	}

	public void setJudge_grade(String judge_grade) {
		this.judge_grade = judge_grade;
	}

	public String getCr_ope_id() {
		return cr_ope_id;
	}

	public void setCr_ope_id(String cr_ope_id) {
		this.cr_ope_id = cr_ope_id;
	}

	public String getBox_id() {
		return box_id;
	}

	public void setBox_id(String box_id) {
		this.box_id = box_id;
	}

	public String getEvt_user() {
		return evt_user;
	}

	public void setEvt_user(String evt_user) {
		this.evt_user = evt_user;
	}

	public Integer getDef_cnt() {
		return def_cnt;
	}

	public void setDef_cnt(Integer def_cnt) {
		this.def_cnt = def_cnt;
	}

	public List<DefectInfoBeen2> getDefList() {
		return defList;
	}

	public void setDefList(List<DefectInfoBeen2> defList) {
		this.defList = defList;
	}

	public String getPath_id_fk() {
		return path_id_fk;
	}

	public void setPath_id_fk(String path_id_fk) {
		this.path_id_fk = path_id_fk;
	}

	public String getPath_ver_fk() {
		return path_ver_fk;
	}

	public void setPath_ver_fk(String path_ver_fk) {
		this.path_ver_fk = path_ver_fk;
	}

	public String getOpe_no_fk() {
		return ope_no_fk;
	}

	public void setOpe_no_fk(String ope_no_fk) {
		this.ope_no_fk = ope_no_fk;
	}

	public String getOpe_id_fk() {
		return ope_id_fk;
	}

	public void setOpe_id_fk(String ope_id_fk) {
		this.ope_id_fk = ope_id_fk;
	}

	public String getOpe_ver_fk() {
		return ope_ver_fk;
	}

	public void setOpe_ver_fk(String ope_ver_fk) {
		this.ope_ver_fk = ope_ver_fk;
	}

	public String getProc_id() {
		return proc_id;
	}

	public void setProc_id(String proc_id) {
		this.proc_id = proc_id;
	}

	public String getPrd_seq_id() {
		return prd_seq_id;
	}

	public void setPrd_seq_id(String prd_seq_id) {
		this.prd_seq_id = prd_seq_id;
	}

	public String getTrx_id() {
		return trx_id;
	}

	public void setTrx_id(String trx_id) {
		this.trx_id = trx_id;
	}

	public String getType_id() {
		return type_id;
	}

	public void setType_id(String type_id) {
		this.type_id = type_id;
	}

	public String getAction_flg() {
		return action_flg;
	}

	public void setAction_flg(String action_flg) {
		this.action_flg = action_flg;
	}

	public String getPv_judge_grade() {
		return pv_judge_grade;
	}

	public void setPv_judge_grade(String pv_judge_grade) {
		this.pv_judge_grade = pv_judge_grade;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public List<XpdefectIA> getIary() {
		return iary;
	}

	public void setIary(List<XpdefectIA> iary) {
		this.iary = iary;
	}

	public String getGroup_id() {
		return group_id;
	}

	public void setGroup_id(String group_id) {
		this.group_id = group_id;
	}

	public String getOwn_typ() {
		return own_typ;
	}

	public void setOwn_typ(String ownTyp) {
		own_typ = ownTyp;
	}
}
